//package com.wdd.config;
//
//import java.util.List;
//
//import org.springframework.beans.factory.annotation.Autowired;
//import org.springframework.context.annotation.Bean;
//import org.springframework.context.annotation.Configuration;
//import org.springframework.web.servlet.config.annotation.InterceptorRegistry;
//import org.springframework.web.servlet.config.annotation.WebMvcConfigurer;
//import org.springframework.web.servlet.config.annotation.WebMvcConfigurerAdapter;
//
//import com.wdd.interceptor.LogInterceptor;
//
///**
// * web配置类
// * @author TQ
// * 采用JavaBean方式我们只需要添加一个web相关配置的类型，
// * 并且配置@Configuration注解，
// * 将该配置类托管给Spring IOC完成配置
// */
//@Configuration
//public class WebJavaBeanConfiguration {
//    /**
//     * 日志拦截器
//     */
//    @Autowired
//    private LogInterceptor logInterceptor;
//
//    /**
//     * 实例化WebMvcConfigurer接口
//     * @return
//     */
////    @Bean
////    public WebMvcConfigurerAdapter webMvcConfigurer() {
////        return new WebMvcConfigurerAdapter(){
////        	@Override
////            public void addInterceptors(InterceptorRegistry registry) {
////        		registry.addInterceptor(logInterceptor).addPathPatterns("/**");
////            }
////        };
////        
////    }
//    
//    
//    /**
//     * 实例化WebMvcConfigurer接口
//     * 只能在springBoot2.0版本中这么去使用，因为添加了接口的default方法
//     * @return
//     */
//    @Bean
//    public WebMvcConfigurer webMvcConfigurer() {
//        return new WebMvcConfigurer() {
//            /**
//             * 添加拦截器
//             * @param registry
//             */
//            @Override
//            public void addInterceptors(InterceptorRegistry registry) {
//                registry.addInterceptor(logInterceptor).addPathPatterns("/**");
//            }
//        };
//    }
//}